<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // let a = 10  不允许重复定义，具有块级作用域
        // const HOST = "http://www.kgc.cn"  常量

        // var arr = ["Simba", "Ace", "Roger"]
        // for (let i = 0; i < arr.length; i++) {
        //     console.log(arr[i])
        // }
        // a.b //对象.属性
        // a.b() //对象.方法
        // arr[3] = "Robin"
        // console.log(arr)
        // var str = arr.join("$") //将数组通过指定字符拼接成字符串
        // console.log(str)

        // arr.pop() //删掉最后一个元素
        // arr.push("Robin") //往数组末尾添加元素

        // arr.shift() //删掉第一个元素
        // arr.unshift("Zoro") //往数组开头添加元素

        // arr.reverse() //翻转数组
        // console.log(arr)

        // var arr1 = [1, 23]
        // var arr2 = arr.concat(arr1) //拼接另一个数组，返回新数组

        // var arr2 = arr.slice(0,2) //返回数组中的某一段元素  min <= index < max
        // console.log(arr2)

        // arr.splice(0,2)//删除数组中的某一段元素
        // console.log(arr)

        // var a = new String()
        var str = "Hello,Simba"


        // ----------------------------字符串方法

        // str = str.toUpperCase() //返回字符串的大写形式
        // str = str.toLowerCase() //返回字符串的小写形式
        // str = str.trim() //去两边空格
        // var arr = str.split(',') //将字符串通过指定字符分割成数组
        // console.log(arr)
        // console.log(str.length)
        // var index = str.indexOf("H") //返回特定字符的位置
        // if (index < 0) {
        //     console.log("不包含")
        // } else {
        //     console.log("包含")
        // }

        // if (index === 0) {
        //     console.log("以H做开头")
        // }

        // str = str.replace("S", "$") //替换特定字符

        // var arr = ["张三", '李易峰', '王源', 'Simba', 'simon',
        //     '赵又廷', "张一山", "李健", "李冰冰"
        // ]

        // var query = "S"

        // for (let i = 0; i < arr.length; i++) {
        //     if (arr[i].toUpperCase().indexOf(query.toUpperCase()) === 0)
        //         console.log(arr[i])
        // }

         // var str1 = "尊敬的XXX，恭喜您中了本公司的一等奖。"

        // for (let i = 0; i < arr.length; i++) {
        //     console.log(str1.replace('XXX', arr[i]))
        // }

        // var str1 = str.substring(1, 3) //start end 返回字符串中下标为 1 <= index <3的字符
        // var str2 = str.substr(1, 3) //start length 返回字符串中从下标为1的地方开始，三个字符


        // console.log(str)

        //-------------------------------Math方法

        var a = 5.22;
        // console.log(Math.floor(a)) // 向下取整  5.5=>5
        // console.log(Math.ceil(a)) // 向上取整  5.1 =>6
        // console.log(Math.round(a)) //四舍五入  5.5 =>6  5.1 =>5
        // console.log(Math.pow(3, 3))

        // for (let i = 100; i < 1000; i++) {
        //     var iii = i.toString()
        //     var b = parseInt(iii.substring(0, 1))
        //     var s = parseInt(iii.substring(1, 2))
        //     var g = parseInt(iii.substring(2))

        //     if (Math.pow(b, 3) + Math.pow(s, 3) + Math.pow(g, 3) === i) {
        //         console.log(i)
        //     }
        // }

        //Math.random() // 0<r<1小数
        // console.log(Math.round(Math.random() * 10)) // 0<=r<=10 整数
        // console.log(Math.round(Math.random() * 10) + 10) // 10<=r<=20 整数
        // n<= r <=m  =>  Math.round(Math.random() * (m-n) ) + n
        // console.log(Math.round(Math.random() * 20) + 30)

        var userArr = ["张三", '李易峰', '王源', 'Simba', 'simon',
            '赵又廷', "张一山", "李健", "李冰冰"
        ]
        var arr = ["LV", "DIOR", "PRADA", "CHANNEL", "GUCCI", "ANTA", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢",
            "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢", "谢谢"
        ]
        var str1 = "尊敬的XXX，恭喜您中了本公司的奖品，奖品是JP"
        
        // console.log('恭喜您中奖，奖品是' + arr[rnd])
        for (let i = 0; i < userArr.length; i++) {
            var str2 = str1.replace('XXX', userArr[i])
            //每循环一次生成一次随机数
            var rnd = Math.round(Math.random() * (arr.length - 1)) // 0-arr.length-1
            str2 = str2.replace("JP", arr[rnd])
            console.log(str2)
        }
    </script>


</body>

</html>